/**
 * Created by Administrator on 2017-04-07.
 */
import Vue from 'vue'
import Vuex from 'vuex'
import mutations from './mutations'
import actions from './actions'

Vue.use(Vuex)

const state = {
    roleId: 2, // 1代表管理人员，2代表代理商
    userName: '', // 用户名称

    // 会议室强哥开发地址
    IP: config.url, // 配置地址
    // IP: 'http://yjc.web.com:8081', // 单机使用.
    // IP: 'http://192.168.1.240/appweb/', // 测试环境地址
    // IP: 'http://192.168.84.168/appwebmanage/', // 提测地址
    // IP: 'http://192.168.1.243/appweb/', // 放到环境中打包的地址 不需要带端口号
    // IP: 'http://192.168.1.240/appweb/', // 放到环境中打包的地址 不需要带端口号
    // IP: 'http://xyzcs/appweb/', // 放到环境中打包的地址 不需要带端口号
    // IP: 'http://192.168.1.230:30000/appweb', // 联机测试的地址

    msg: '', // 提示信息
    ret: 0, // 返回码
    showMsg: false, // 当变化的时候显示msg

    page1KTVAgent: 0,
    page1KTVAgentEdit: '',
    page1KTVAgentHistory: '',

    page1KTVManage: 0,
    page1KTVManageHistory: '',
    page1KTVManageUpdate: '',

    page2StoreAgent: 0,

    page2StoreManage: 0,
    page2StoreManageAgentId: '',
    page2StoreManageAgentName: '',

    page3ActionLog: 0,

    page4ApkManage: 0,

    page5passwordManage: 0,

    page6settingManage: 0,

    hasLogin: true,
    showPageNum: 8,
    avatar: '',
    companyName: '',
    showRefreshPage: true
}

export default new Vuex.Store({
    state,
    actions,
    mutations
})
